用C语言编写程序求满足方程x^2+y^2=1994的整数解

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:40:28
顺便给出运行结果

#include<stdio.h>
int main()
{
int x,y;
for(x=1;x<45;x++)
for(y=1;y<45;y++)
if(x*x+y*y==1994)printf("x=%d,y=%d\n",x,y);
return 0;
}
两组解:x=25,y=37和x=37,y=25

#include<stdio.h>
void main()
{
float x,y;
for(x=1.0;x<45.0;x=x+1.0)
for(y=1.0;y<45.0;y=y+1.0)
if(x*x+y*y==1994)printf("x=%f,y=%f\n",x,y);
}